/*** 
 * @Author: Yanan Chen
 * @Date: 2021-11-02 13:47:03
 * @LastEditTime: 2021-12-02 14:53:49
 * @LastEditors: Yanan Chen
 * @Description: 
 * @FilePath: \fw\esp32\Src\APP\app_console.h
 * @
 */
#ifndef PRJ_APP_CONSOLE_H
#define PRJ_APP_CONSOLE_H
#include <stdio.h>
#include <stdlib.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/timers.h"
#include "hal_function.h"

class AppConsole
{
public:
    AppConsole(){};
    ~AppConsole(){};

    static void cmd_register(void);

private:
    static void sys_cmd_register(void);
    static int sys_cmd_func(int argc, char **argv);
};

#endif